Smooth Tasks 2

Plasma 4 Extensions

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

12
Become a Fan
8.4

Description:
This is evolution of
http://kde-look.org/content/show.php/Smooth+Tasks?content=101586 for support new KDE 4.8 API's.

This taskbar replacement has window peeking similar to Windows 7 when you use the kwin 'highlight window' effect. Even if this effect is not used you can click the tooltip in order to activate the corresponding window.
Last changelog:

2013-11-02
FIX: Bad positioning of icons after drag on some Plama theme configurations (rest)
2013-10-12
FIX: Bad positioning of icons after drag in some Plasma theme configurations

2013-09-07
FIX: lightning effect on startup or on attention from application
artefact after lightning effect
translation remove warning
translation update some files
AD remove debug log for release. See INSTALL file

2013-08-24
AD replace obsolete KDE animation API

2012-02-19
FIX: save and restore launchers choice
AD dutch translation
FIX: .desktop informations

v2012-02-13 :
FIX: size of icon if animation is stopped before duration scheduled
FIX: update french translation


Ratings & Comments

71 Comments

mozo

Please, release Plasma 5 comatible version. KDE is a crap without smooth-tasks :(

VVayfarer

I just installed the newest version (from Arch's user repository here: https://aur.archlinux.org/packages/kdeplasma-applets-smooth-tasks2/ ) for KDE 4.14.1, but it doesn't seem to do anything. I tried logging in and out, restarting, but I still have the default taskbar. Any advice?

Zorael

Works well in 4.11.9! The Apply button in the Settings dialogue doesn't get activated when a change is made, though. You have to click OK to update it.

changedsoul

I tried the source from here, and also from AUR, both times they compile and install fine, but when I log out and back in, my task bar never changed.....Am I doing something wrong? Im running KDE 4.12.2 in Arch

VVayfarer

Same problem, using newest KDE version at time of writing. Any way to get it to work?

lanufabi

Hey, I like this app but I don't need the window preview as tool tip. Instead of this I'd like to have only the icon + title as a little popup. Is it possible to patch it or to add this as an option in the preferences? Thanks

mozo

Thank you, Henry!!! It's now working like a charm!!!

deny26

make my desktop look elegant ;)

remix

Please add "Shift + left click" to start new instance. The same configuration works for Cairo and Windows. Would be great to use it in a way that users are already accustomed.

mozo

Hello Henry4, here I uploaded a video with my bug, I hope it help: http://youtu.be/_FxTrVqP9Ms

henry4

Thank's you, but your have the bug with the last version ?

mozo

Yes, the newest version from AUR. I can hold it via pacman.conf, but than it has problems with newest version of kde-workspace, so I have to hold kde-workspace too, wich is important package and this is no option for me. Thank you :)

mozo

I've just installed "2013-10-12" version and the problem is still here.

hbdee

I maintain the 2013-10-12 AUR pkg and I can reproduce this bug.

hbdee

Thanks for fixing.

l12436

i think this is smooth task bug Application: Plasma 桌面 shell (plasma-desktop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2aba3d77c0 (LWP 15854))] Thread 4 (Thread 0x7f2a8c8fe700 (LWP 15855)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f2ab307806b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f2ab30780a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f2aaa7aa764 in ?? () from /usr/lib/nvidia-304/libGL.so.1 #4 0x00007f2aad732f6e in start_thread (arg=0x7f2a8c8fe700) at pthread_create.c:311 #5 0x00007f2ab9cc59cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f2a0ae77700 (LWP 15856)): #0 0x00007f2ab9cb8f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f2aad028694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2aad02879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2ab6891a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f2ab68635ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f2ab68638e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f2ab676288f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f2ab6844d13 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f2ab6764f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f2aaa7aa764 in ?? () from /usr/lib/nvidia-304/libGL.so.1 #10 0x00007f2aad732f6e in start_thread (arg=0x7f2a0ae77700) at pthread_create.c:311 #11 0x00007f2ab9cc59cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f29f7c36700 (LWP 15867)): #0 0x00007f2ab9cb8f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f2aad028694 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2aad02879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2ab6891a76 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f2ab68635ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f2ab68638e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f2ab676288f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f2a087e6fd7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so #8 0x00007f2ab6764f2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f2aaa7aa764 in ?? () from /usr/lib/nvidia-304/libGL.so.1 #10 0x00007f2aad732f6e in start_thread (arg=0x7f29f7c36700) at pthread_create.c:311 #11 0x00007f2ab9cc59cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f2aba3d77c0 (LWP 15854)): [KCrash Handler] #5 0x00007f2a94bb6ca6 in SmoothTasks::Applet::itemRemoved (this=0x2c20160, groupableItem=0x8e74830) at /swap/Programing/Git/smooth-tasks2/applet/SmoothTasks/Applet.cpp:231 #6 0x00007f2ab6878a58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f2a9a71fa42 in TaskManager::TaskGroup::itemRemoved(TaskManager::AbstractGroupableItem*) () from /usr/lib/libtaskmanager.so.4abi5 #8 0x00007f2a9a71fde3 in TaskManager::TaskGroup::Private::signalRemovals() () from /usr/lib/libtaskmanager.so.4abi5 #9 0x00007f2a9a722579 in ?? () from /usr/lib/libtaskmanager.so.4abi5 #10 0x00007f2ab687cdce in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f2ab5c01dfc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #12 0x00007f2ab5c08470 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #13 0x00007f2ab7528a6a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #14 0x00007f2ab68648bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #15 0x00007f2ab6867e1f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #16 0x00007f2ab6892073 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #17 0x00007f2aad0283a6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f2aad0286f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f2aad02879c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f2ab6891a55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #21 0x00007f2ab5ca39d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #22 0x00007f2ab68635ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #23 0x00007f2ab68638e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007f2ab6868e5b in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #25 0x00007f2ab9fcf27c in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so #26 0x00007f2ab9becde5 in __libc_start_main (main=0x4006e0, argc=1, ubp_av=0x7fffb569b238, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb569b228) at libc-start.c:260 #27 0x000000000040070e in _start ()

l12436

P.S. i using the 20120219

l12436

i haved update to the newest, waiting that if that error would happened

Henri

I would really like to use SmoothTasks but there's one show stopper keeps me from doing that. I use wide vertical panel at side of screen for taskbar. Best use for that space imo would be KDE's default taskbar's behaviour where tasks are in one row, don't take much space vertically and titles expanded (always) horizontally. Example: http://tinyurl.com/ovns4y9 . Problem with SmoothTasks is that when forced it to use one row and expand titles always, they can't be set to do that vertically and they take a huge amount of vertical space even if I set distance of tasks to minimum. Example: http://tinyurl.com/nrzfwt8 . That task bar takes over half of the screen vertically). It doesn't look good and isn't efficient. So my wishes: 1) Option to set direction of title expanding to vertical 2) Option to restrict tasks vertical space 3) When right-clicking a task there should be an option for SmoothTasks references. Now it's painfully hard to click the right place to get that option.

henry4

For point 1 I undersate, but for others : 2. Could you indicate on this snapshoot which space should be reduced : http://beonis.fr/vertical-smoothtasks.png 3. Smooth-Task references = parameters ?

Henri

2. I was referring to situation where vertical panel is wide (above 80 pixels) and expanded text can't anymore be seen and there's only few tasks. They still take all the vertical space there is as seen in http://tinyurl.com/nrzfwt8 (as opposed to KDE's default Icon tasks -plasmoid: http://tinyurl.com/mghvrh2). I guess it's a matter of personal taste which each one prefers but it's more efficient to switch between tasks when there's less distance between. 3. It's seems to be "Smooth Task Settings" in englis (image: http://tinyurl.com/ldtcbfv). It can be accessed also by: unlock widgets > click configure icon > right-click the plasmoid > after changes: lock widgets, but that's more inconvenient. There's also shortcut for that, but those "Alt + X,Y" -type combos haven't never worked for me. About all the other plasmoids I've tried have a menu entry for options when you just right-click them.

mozo

Hello Henry is there any progress for my problem? Thank you :)

mozo

May be I missed something - this bug appears only in manually sorting mode. I hope this will help :)

shawnpeterson77

When running the following command: cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` I get the following error: CMake Error at /usr/share/cmake/Modules/FindKDE4.cmake:98 (message): ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/shawn/.kde/share/apps;/usr/share/kde-settings/kde-profile/default/share/apps;/usr/share/kde4/apps Call Stack (most recent call first): CMakeLists.txt:1 (find_package) CMake Warning (dev) in CMakeLists.txt: No cmake_minimum_required command is present. A line of code such as cmake_minimum_required(VERSION 2.8) should be added at the top of the file. The version specified may be lower if you wish to support older CMake versions for this project. For more information run "cmake --help-policy CMP0000". This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring incomplete, errors occurred! Not sure what it means, I have cmake 2.8.11.

MrsAngelD

I'm getting this exact same error when I try to compile :(

Pling
0 Affiliates
Details
license
version 2013-10-12
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 13 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0